#! python3
# 一、选择性拷贝
#   编写一个程序，遍历一个目录树，查找特定扩展名的文件（诸如.pdf 或.jpg）。
#   不论这些文件的位置在哪里，将它们拷贝到一个新的文件夹中
# 二、删除不需要的文件---->查找大于100M的文件


import os
import shutil

for folderName, subFolderNames, fileNames in os.walk('d:\\资料\\'):
    # print(folderName)

    # for subFolder in subFolderNames:
    #     print("\t目录：" + subFolder)

    for fileName in fileNames:

        # 选择性拷贝
        # if fileName.lower().endswith('.jpg'):
        #     print("\t文件：" + fileName)
        #     shutil.copy(os.path.join(folderName, fileName), os.path.join('f:\\download\\', fileName))

        # 查找大于100M的文件
        if os.path.getsize(os.path.join(folderName, fileName)) >= 100 * 1024 * 1024:
            print(os.path.join(folderName, fileName))
